/* ---------------------------- */
/*     // // /    //   // // // */
/*    //         //   //        */
/*   // //      //   // // //   */
/*        //   //   //      //  */
/*       //   //    //      //  */
/* // //     //      // // //   */
/* ---------------------------- */
/* -          header          - */
/* ---------------------------- */

/* - header - 默认顶部 - */
.header {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9;
	width: 100%;
	height: calc(5rem / 1.2);
	box-shadow: calc(.1rem / 1.2) 0 0 calc(.1rem / 1.2) #979797;
	background-color: #1a1a1a;
}

.header_chlid {
	width: auto;
	height: 100%;
}

/* - header_logo - 顶部logo - */
.header_logo {
	float: left;
	margin: 0 calc(2rem / 1.2);
	margin-top: calc(.7rem / 1.2);
	height: calc(100% - 2rem / 1.2);
	line-height: calc(3rem / 1.2);
}

.header_logo h {
	display: inline-block;
	width: auto;
	height: 100%;
	color: #fffbcb;
	font-size: calc(1.2rem / 1.2);
}

.header_logo h span {
	color: #ffeb53;
	font-size: calc(2.7rem / 1.2);
}

/* - header_nav - 顶部导航 - */
.header_nav {
	float: left;
	position: absolute;
	left: 50%;
}

.header_nav ul {
	position: relative;
	left: -50%;
	margin: calc(1rem / 1.2) 0;
	width: auto;
	height: calc(3rem / 1.2);
}

.header_nav ul li {
	position: relative;
	width: calc(12rem / 1.2);
	height: calc(3rem / 1.2);
}

.header_nav ul li a {
	display: inline-block;
	width: 100%;
	height: 100%;
	color: #e0e0e0;
	text-align: center;
	text-decoration: none;
	line-height: calc(3rem / 1.2);
}

.header_nav ul li a:hover {
	color: #ffeb53;
}

.header_nav ul li a.select {
	color: #ffeb53;
}

.header_nav ul li a.select::after {
	content: "";
	display: table;
	position: absolute;
	left: 15%;
	bottom: 0;
	z-index: 3;
	width: 70%;
	height: calc(.1rem / 1.2);
	background-color: #ffeb53;
}

/* - header_btnOpt - 顶部操作按钮 - */
.header_btnOpt {
	float: right;
}

.header_btn {
	float: left;
	margin: calc(1.3rem / 1.2) calc(1.3rem / 1.2) calc(1.3rem / 1.2) 0;
	width: calc(2.4rem / 1.2);
	height: calc(2.4rem / 1.2);
	color: #838383;
	font-size: calc(1.8rem / 1.2);
	text-align: center;
	line-height: calc(2.4rem / 1.2);
	cursor: pointer;
}